home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / dev / misc / fcxref.lha / FCXRef / Src / cxref_rxcl.c next >
C/C++ Source or Header  |  1999-02-09  |  1KB  |  34 lines

  1. /*
  2.  * Source generated with ARexxBox 1.12 (May 18 1993)
  3.  * which is Copyright (c) 1992,1993 Michael Balzer
  4.  */
  5.  
  6. #include <exec/types.h>
  7. #include <dos/dos.h>
  8. #include <rexx/storage.h>
  9.  
  10. #define NO_GLOBALS
  11. #include "cxref.h"
  12.  
  13. #define RESINDEX(stype) (((long) &((struct stype *)0)->res) / sizeof(long))
  14.  
  15. char    RexxPortBaseName[80] = "FASTCREF";
  16. char    *rexx_extension = "FASTCREF";
  17.  
  18. struct rxs_command rxs_commandlist[] =
  19. {
  20.     { "FILE", "OPEN/S,CLOSE/S", NULL, 0, (void (*)(struct RexxHost *,void **,long,struct RexxMsg *)) rx_file, 1 },
  21.     { "QUIT", NULL, NULL, 0, (void (*)(struct RexxHost *,void **,long,struct RexxMsg *)) rx_quit, 1 },
  22.     { "SEARCH", "WORD/A", "FILENAME,LINENUMBER", RESINDEX(rxd_search), (void (*)(struct RexxHost *,void **,long,struct RexxMsg *)) rx_search, 1 },
  23.     { NULL, NULL, NULL, NULL, NULL }
  24. };
  25.  
  26. int        command_cnt = 3;
  27.  
  28. static struct arb_p_link link0[] = {
  29.     {"SEARCH", 1}, {"QUIT", 2}, {"FILE", 3}, {NULL, 0} };
  30.  
  31. struct arb_p_state arb_p_state[] = {
  32.     {-1, link0}, {2, NULL}, {1, NULL}, {0, NULL}  };
  33.  
  34.